home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
rnusers.z
/
rnusers
Wrap
Text File
|
1998-10-20
|
3KB
|
131 lines
RRRRNNNNUUUUSSSSEEEERRRRSSSS((((3333RRRR)))) RRRRNNNNUUUUSSSSEEEERRRRSSSS((((3333RRRR))))
NNNNAAAAMMMMEEEE
rnusers, rusers - return information about users on remote machines
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
####iiiinnnncccclllluuuuddddeeee <<<<rrrrppppccccssssvvvvcccc////rrrruuuusssseeeerrrrssss....hhhh>>>>
rrrrnnnnuuuusssseeeerrrrssss((((cccchhhhaaaarrrr ****hhhhoooosssstttt))));;;;
rrrruuuusssseeeerrrrssss((((cccchhhhaaaarrrr ****hhhhoooosssstttt,,,, ssssttttrrrruuuucccctttt uuuuttttmmmmppppiiiiddddlllleeeeaaaarrrrrrrr ****uuuupppp))));;;;
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
_R_n_u_s_e_r_s returns the number of users logged on to _h_o_s_t (-1 if it cannot
determine that number). _R_u_s_e_r_s fills the _u_t_m_p_i_d_l_e_a_r_r structure with data
about _h_o_s_t, and returns 0 if successful. The relevant structures are:
struct utmparr { /* RUSERSVERS_ORIG */
struct utmp **uta_arr;
int uta_cnt
};
struct utmpidle {
struct utmp ui_utmp;
unsigned ui_idle;
};
struct utmpidlearr { /* RUSERSVERS_IDLE */
struct utmpidle **uia_arr;
int uia_cnt
};
RRRRPPPPCCCC IIIINNNNFFFFOOOO
program number:
RUSERSPROG
xdr routines:
int xdr_utmp(XDR *xdrs, struct utmp *up);
int xdr_utmpidle(XDR *xdrs, struct utmpidle *ui);
int xdr_utmpptr(XDR *xdrs, struct utmp **up);
int xdr_utmpidleptr(XDR *xdrs, struct utmpidle **up);
int xdr_utmparr(XDR *xdrs, struct utmparr *up);
int xdr_utmpidlearr(XDR *xdrs, struct utmpidlearr *up);
procs:
RUSERSPROC_NUM
No arguments, returns number of users as an _u_n_s_i_g_n_e_d _l_o_n_g.
RUSERSPROC_NAMES
No arguments, returns _u_t_m_p_a_r_r or
_u_t_m_p_i_d_l_e_a_r_r, depending on version number.
RUSERSPROC_ALLNAMES
No arguments, returns _u_t_m_p_a_r_r or
_u_t_m_p_i_d_l_e_a_r_r, depending on version number.
Returns listing even for _u_t_m_p entries satisfying _n_o_n_u_s_e_r() in _u_t_m_p._h.
versions:
RUSERSVERS_ORIG
PPPPaaaaggggeeee 1111
RRRRNNNNUUUUSSSSEEEERRRRSSSS((((3333RRRR)))) RRRRNNNNUUUUSSSSEEEERRRRSSSS((((3333RRRR))))
RUSERSVERS_IDLE
NNNNOOOOTTTTEEEE
To compile and link a program that calls these routines, follow the
procedures for section (3R) routines as described in intro (3).
PPPPaaaaggggeeee 2222